import {observable, makeObservable, computed, action, autorun,runInAction} from 'mobx';


class Store {
    //如对象、数组、类
    // JS基本数据类型、引用类型、普通对象、类实例、数组和映射
    @observable num = 0 ;// 注册变量，使其成为可检测的


    @observable objCfg = {
        name:'react-mobx',
        des:'如果讲的快增加额外课程'
    }
    constructor(){
       makeObservable(this)
    }
    // 如何修改
    @action
    updateNameStr = (num,str)=>{
        console.log(str)
        this.num = num;
        this.objCfg = {
            name:str,
            des:'如果讲的快增加额外课程'
        }
	};
}

export default Store;
